package cn.sdnu.database.utils;

import java.io.File;
import java.io.IOException;

/**
 * @author Master_Joe qiaoguangtong@aliyun.com
 */
public class FileCreate {
	/**
	 * 在指定的路径下创建文件
	 * 
	 * @param path
	 * @return {@code true} 创建成功 {@code false} 创建失败
	 */
	public static boolean createFile(String path) {
		File file = new File(path);
		if (!path.endsWith(File.separator)) {
			if (file.exists()) {
				return false;
			} else {
				try {
					file.createNewFile();
					return true;
				} catch (IOException e) {
					System.err.println("System error, exit");
					System.exit(0);
					return false;
				}
			}
		} else {
			if (file.exists()) {
				return false;
			} else {
				try {
					file.mkdirs();
					return true;
				} catch (Exception e) {
					System.err.println("System error, exit");
					System.exit(0);
				}
			}
		}
		return false;
	}
}
